package com.example.eventreg;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration // 标记该类为 Spring 配置类
public class WebConfig implements WebMvcConfigurer { // 实现 WebMvcConfigurer 接口，定制 MVC 配置

    @Override // 重写 addResourceHandlers 方法
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        // 映射上传文件的路径，使其可以通过特定 URL 访问
        registry.addResourceHandler("/uploads/**") // 设置客户端访问路径
                .addResourceLocations("file:./uploads/");  // 映射到本地文件系统上的文件路径，这里使用了相对路径
    }
}